8
תגובות

החבאת סיומת php Htaccess

פתח objetly ,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

8 תשובות

avatar ענה objetly ב 12 לפברואר 2012 #

אני מנסה להחביא את הסיומת php נסתי את שורות הקוד האלה אך זה לא עובד.
מה צריך להוסיף או לשנות?

avatar ענה intval ב 12 לפברואר 2012 #

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$

RewriteRule ^(.*)/$ $1.php [L]

avatar ענה objetly ב 13 לפברואר 2012 #

תודה כנראה שאחד ההגדרות אצלי לא תקינות זה לא עובד

avatar ענה משתמש_107315 ב 13 לפברואר 2012 #

גם אצלי הקוד של אלכס לא עובד

avatar ענה intval ב 13 לפברואר 2012 #

תנסה ככה

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]

avatar ענה objetly ב 14 לפברואר 2012 #

ב phpinfo אני לא רואה mode_rewrite האם אני צריך לשים בספרייה root קובץ php.ini ושם להגדיר את המשתנה הזה אם כן. איך אני מגדיר אותו ?
תודה!

avatar ענה משתמש_110832 ב 14 לפברואר 2012 #

לא, mod_rewrite לא קשור בשום אופן ל php בכלל ולא מופיע בשום php.ini
פשוט לשים את 7 שורות האלה בקובץ בשם .htaccess בתיקיה הראשית.

avatar ענה objetly ב 14 לפברואר 2012 #

זה בדיוק מה שעשיתי אבל עדיין לא עובד.